
guard-default-func-conflict {
    .m(1)                                {}
    .m(@x) when not(default())           {}
    .m(@x) when (@x = 3) and (default()) {}

    .m(2);
    .m(3);
}
